  Conferencias

  |  | APLICACIONES WEB DINÁMICAS CON LINUX-APACHE-PHP-MYSQL
  |  | Daniel Guerrero Cañongo Esta plática estará centrada en Darwin un nuevo sistema operativo estilo UNIX, basado principalmente en FreeBSD, y cuyo núcleo es Mach (cuya adaptación le ha hecho perder la capacidad de microkernel, paso de mensajes, para mejor optimización).
  Darwin es un proyecto Open Source licenciado bajo la APSL (Apple Public Source License), Darwin es el resultado de combinación de tecnologías como NEXTStep, Rhapsody, Mac os "classic" (el sistema de las Macintosh, antes de Mac OS X), y por supuesto tecnologías libres como FreeBSD y Mach.
  Darwin es mantenido y desarrollado principalmente por Apple, ya que el kernel de Mac OS X es en realidad Darwin; aunque la mayor parte de Mac OS X son tecnologías propietarias (Cocoa, Carbon, Quartz, Aqua), Darwin recibe un gran impulso de la comunidad Open Source que lo lleva a convertirse en un sistema UNIX que puede mantenerse por si solo; alrededor de este sistema se han creado comunidades dedicadas a mantener paquetes y documentación (destacando GNU-Darwin, OpenDarwin y Fink), así como el intenso trabajo que ha dado lugar a que las tecnologías XFree nativas de los sistemas Unix sean incorporadas no sólo como parte de Darwin, también como parte del sistema Mac OS X (serán distribuidas en la versión Panther).
  Darwin, no es un recorte de varias tecnologías, también provee nuevas tecnologías para los sistemas UNIX, tales como NetInfo, KEXT, NKEXT, y IO/Kit.
  NetInfo es una nueva aproximación a la configuración de los sistemas UNIX, se olvida de los archivos "planos" desperdigados por el sistema de archivos (principalmente /etc), y utiliza un motor de base de datos basado en LDAP (NetInfo), y basado en propiedades y valores.
  IO/Kit es otra forma de ver la programación de drivers en el núcleo; se basa totalmente en objectos (c++) y define familias, nodos y puentes mediante los cuales se puede llegar de un dispositivo físico a su configuración interna (manera de interconexión entre buses internos). La programación de drivers sólo tiene que programar la parte real del driver, sin tener que preocuparse por programar todo lo que hay alrededor del driver en si (interconexiones).
  Darwin es principalmente conocido por ser el núcleo de Mac OS X, muchos piensas en él como un UNIX más, aunque tiene nuevas maneras de resolver problemas de los tradicionales Sistemas Operativos UNIX por lo que no puede dejarse pasar por alto.

  INICIO FACULTAD UBICACION HISTORIA ACTIVIDADES CONCURSO CARTELES TRABAJOS TALLERES CONFERENCIAS CULTURALES EGRESADOS FUNDADORES CONTACTO COMENTARIOS INSCRIPCIONES COSTOS